b6a23185638197cfa5f2cab612c558b9e73734fe,plugins/lang-javascript/src/main/java/org/elasticsearch/script/javascript/JavaScriptScriptEngineService.java,JavaScriptScriptEngineService,compile,#String#,102
Before Change
ctx.setWrapFactory(wrapFactory);
ctx.setOptimizationLevel(optimizationLevel);
ctx.setSecurityController(new PolicySecurityController());
return ctx.compileString(script, generateScriptName(), 1,
new CodeSource(new URL("file:" + BootstrapInfo.UNTRUSTED_CODEBASE), (Certificate[]) null));
} catch (MalformedURLException e) {
throw new RuntimeException(e);
} finally {
After Change
try {
ctx.setWrapFactory(wrapFactory);
ctx.setOptimizationLevel(optimizationLevel);
return ctx.compileString(script, generateScriptName(), 1, DOMAIN);
} finally {
Context.exit();
}